9e2527ef49e8f8ca19ff060171e282f71a9310ec,opennms-provision/opennms-provision-persistence/src/main/java/org/opennms/netmgt/provision/persist/DefaultNodeProvisionService.java,DefaultNodeProvisionService,provisionNode,#String#String#String#String#String[]#String#String#String#String#String#String#String#,64

Before Change


        log().debug("saving database node");
        m_nodeDao.save(node);
        
        node = m_nodeDao.findByForeignId(foreignSource, foreignId);
        
        try {
            log().debug("sending event for new node ID " + node.getNodeId());
            Event e = new Event();
            e.setUei(EventConstants.NODE_ADDED_EVENT_UEI);
            e.setNodeid(node.getId());

After Change


        log().debug("saving database node");
        m_nodeDao.save(node);
        
        OnmsNode savedNode = m_nodeDao.findByForeignId(foreignSource, foreignId);
        
        Assert.notNull(savedNode, "Failed to save node to database");
        
        try {
            log().debug("sending event for new node ID " + savedNode.getId());
            Event e = new Event();
            e.setUei(EventConstants.NODE_ADDED_EVENT_UEI);
            e.setNodeid(savedNode.getId());